// pages/help/help.js
Page({
  data: {
    helpContent: `# 交互式说明书使用指南

欢迎使用交互式说明书小程序！本指南将帮助您快速了解和使用小程序的各项功能。

## 📱 首页功能介绍

### 搜索功能
- **中央搜索框**：输入产品型号或关键词，实时显示搜索结果
- **语音输入**：点击麦克风图标进行语音搜索（功能开发中）
- **扫码识别**：点击扫码图标扫描产品二维码

### 功能卡片
- **热门产品**：查看当前最受欢迎的产品说明
- **最近查看**：快速回到最近访问的产品
- **AI助手**：智能问答，获取产品使用帮助
- **AR演示**：AR产品识别和指引功能
- **我的产品**：管理您收藏的产品
- **新增产品**：快速添加新产品到您的清单

## 📚 说明书库

### 浏览产品
- **分类筛选**：按产品类型筛选（智能手机、笔记本、平板等）
- **排序方式**：按下载量、更新时间、名称排序
- **搜索功能**：快速找到您需要的产品说明

### 产品操作
- **查看详情**：点击产品卡片查看详细信息
- **新增产品**：点击"新增产品"图标将产品添加到"我的产品"
- **下载分享**：下载产品说明书或分享给朋友

## 🤖 AI助手

### 智能问答
- **自然语言**：用日常语言描述您的问题
- **实时回答**：AI助手提供准确的产品使用指导
- **Markdown支持**：回答支持标题、列表、加粗等格式

### 使用技巧
- 描述具体问题，如"如何连接WiFi"
- 提供产品型号，获得更精准的回答
- 可以询问故障排除和操作技巧

## 🥽 AR产品指引

### AR扫描功能
- **产品识别**：扫描产品包装或设备，自动识别型号
- **AR指引**：通过AR技术显示安装和使用步骤
- **实时帮助**：获取操作指导和故障排除建议

### 使用步骤
1. 点击"开始扫描"按钮
2. 允许相机权限
3. 对准产品包装或二维码
4. 等待识别完成
5. 查看AR指引和操作步骤

## 📦 我的产品

### 产品管理
- **产品列表**：查看您收藏的所有产品
- **搜索功能**：快速找到特定产品
- **删除产品**：移除不需要的产品

### 产品信息
- **基本信息**：产品名称、型号、分类
- **购买信息**：购买日期、保修期、序列号
- **使用记录**：最后查看时间、使用状态

## 🔧 常见问题

### 搜索问题
**Q: 搜索不到产品怎么办？**
A: 尝试使用不同的关键词，或直接浏览说明书库分类。

**Q: 语音搜索不工作？**
A: 请确保已授权麦克风权限，或使用文字搜索。

### 产品管理
**Q: 如何添加产品到"我的产品"？**
A: 在说明书库中找到产品，点击"新增产品"图标即可。

**Q: 可以删除"我的产品"中的产品吗？**
A: 可以，点击产品卡片上的删除图标即可移除。

### AI助手
**Q: AI助手回答不准确怎么办？**
A: 请提供更详细的问题描述，或尝试重新提问。

**Q: 支持哪些类型的问题？**
A: 支持产品使用、故障排除、操作技巧等问题。

## 📞 联系我们

如果您在使用过程中遇到问题，可以通过以下方式联系我们：

- **在线客服**：在AI助手中输入"联系客服"
- **用户反馈**：通过小程序内的反馈功能
- **技术支持**：发送邮件至 support@example.com

## 🎯 使用技巧

### 提高效率
- 使用搜索功能快速找到需要的产品
- 将常用产品添加到"我的产品"
- 利用AI助手解决常见问题

### 最佳实践
- 定期更新产品信息
- 及时查看产品更新
- 善用AR功能进行产品识别

---

感谢您使用交互式说明书小程序！如有任何建议或问题，欢迎随时联系我们。`,
    currentSection: 'overview',
    sections: [
      { id: 'overview', title: '首页功能', icon: '🏠' },
      { id: 'library', title: '说明书库', icon: '📚' },
      { id: 'ai', title: 'AI助手', icon: '🤖' },
      { id: 'ar', title: 'AR指引', icon: '🥽' },
      { id: 'products', title: '我的产品', icon: '📦' },
      { id: 'faq', title: '常见问题', icon: '❓' },
      { id: 'contact', title: '联系我们', icon: '📞' },
      { id: 'tips', title: '使用技巧', icon: '🎯' }
    ]
  },

  onLoad(options) {
    // 页面加载时的初始化
  },

  onShow() {
    // 页面显示时的处理
  },

  // 切换帮助章节
  switchSection(e) {
    const sectionId = e.currentTarget.dataset.section
    this.setData({
      currentSection: sectionId
    })
  },

  // 跳转到对应页面
  goToPage(e) {
    const page = e.currentTarget.dataset.page
    console.log('goToPage called with page:', page)
    
    switch(page) {
      case 'index':
        console.log('Navigating to index page')
        wx.switchTab({
          url: '/pages/index/index'
        })
        break
      case 'category':
        console.log('Navigating to category page')
        wx.switchTab({
          url: '/pages/category/category'
        })
        break
      case 'ai':
        console.log('Navigating to AI page')
        wx.switchTab({
          url: '/pages/ai/ai',
          success: function() {
            console.log('AI page navigation successful')
          },
          fail: function(err) {
            console.error('AI page navigation failed:', err)
            wx.showToast({
              title: '页面跳转失败',
              icon: 'error'
            })
          }
        })
        break
      case 'ar':
        console.log('Navigating to AR page')
        wx.switchTab({
          url: '/pages/ar/ar',
          success: function() {
            console.log('AR page navigation successful')
          },
          fail: function(err) {
            console.error('AR page navigation failed:', err)
            wx.showToast({
              title: '页面跳转失败',
              icon: 'error'
            })
          }
        })
        break
      case 'myProduct':
        console.log('Navigating to myProduct page')
        wx.navigateTo({
          url: '/pages/myProduct/myProduct',
          success: function() {
            console.log('MyProduct page navigation successful')
          },
          fail: function(err) {
            console.error('MyProduct page navigation failed:', err)
            wx.showToast({
              title: '页面跳转失败',
              icon: 'error'
            })
          }
        })
        break
      default:
        console.log('Unknown page:', page)
        wx.showToast({
          title: '页面不存在',
          icon: 'none'
        })
    }
  },

  // 分享功能
  onShareAppMessage() {
    return {
      title: '交互式说明书使用指南',
      path: '/pages/help/help',
      imageUrl: ''
    }
  }
})